package com.cleaningcloud.erp.domain.statistics;

import com.cleaningcloud.common.core.annotation.Excel;
import com.cleaningcloud.common.core.web.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.util.Date;

@EqualsAndHashCode(callSuper = true)
@Data
public class ProcureStatistics extends BaseEntity {
    // 采购明细id
    private Long procureDetailsId;
    // 采购单号
    @Excel(name = "采购单号")
    private String procureNo;
    // 供应商名称
    @Excel(name = "供应商名称")
    private String supplierName;
    // 供应商编号
    @Excel(name = "供应商编号")
    private String supplierNo;
    // 采购日期
    @Excel(name = "采购日期", dateFormat = "yyyy-MM-dd")
    private Date procureTime;
    // 采购人
    @Excel(name = "采购人")
    private String procurePersonName;
    // 联系电话
    @Excel(name = "联系电话")
    private String phonenumber;
    // 商品名称
    @Excel(name = "商品名称")
    private String supplierCommodityName;
    // 商品类别
    @Excel(name = "商品类别")
    private String supplierCommodityType;
    // 商品编码
    @Excel(name = "商品编码")
    private String supplierCommodityNo;
    // 规格
    @Excel(name = "规格")
    private String supplierCommoditySpec;
    // 单位
    @Excel(name = "单位")
    private String supplierCommodityUnit;
    // 采购数量
    @Excel(name = "采购数量")
    private int procureNumber;
    // 采购金额
    @Excel(name = "采购金额")
    private BigDecimal subtotal;
    // 入库数量
//    @Excel(name="入库数量")
    private int realityNumber;
    // 入库金额
//    @Excel(name="入库金额")
    private BigDecimal warehousingNumber;

    // 批量导出id
    private String exportIds;

}
